/*--------------------------
------- TRUCHY Romain  -------
------- MARENCO Rémi -------
-------     5IRC     -------  
----------------------------*/

#ifndef TRAME_H
#define TRAME_H

typedef enum instruction {HELLO, GET, SEND, END, LIST, LISTSRV, LISTCL, SLOW, FAST, LISTACK, ENDLIST, ERROR, ENDFILE} instruction;  

typedef enum origine {SERVER, CLIENT} origine;

typedef struct trame
{
	int i;		      //numero de trame
	instruction type; //type de trame
	origine orig; //Origine 
	int taille;       //taille réelle du contenu de mess
	char mess[100];   //message
	char name[100];   //nom du fichier extrait
} trame;


#endif
